<?php

 namespace Admin\Controller;
 use Think\Controller;

 class InfoController extends Controller

 {

     public function index()

     {
         // 实例化Model
         // 两表联查
      
        $info=M('info');
        $count =$info->count();
        $page = new \Think\Page($count,10);
        $show = $page->show(); 
        // 查询数据     
        $result = $info->limit($page->firstRow,$page->listRows)->where($wherelist)->select();
      // echo $model->_sql();
         $type=M('type');
        // 获取品牌的id
        
        // 查找品牌
           $i=0;
         foreach ($result as $key => $value) {
          
            
           $result[$i]['pai']=$type->where('id='.$value['tid'])->select()[0]['typename'];
           $result[$i]['xi']=$type->where('id='.$value['xid'])->select()[0]['typename'];
           $i++;
      
         }
       
        
         // dump($result); exit;

        // 分配到模板
        $this->assign('result',$result);
        $this->assign('data',$data);
        $this->assign('show',$show);
        
        //编译
        $this->display();

 
     }

    
    
       // 用户的添加页面
    public function add()
    { 

  
        // 实例化品牌
       $model = M('type');

      
       // 查询数据
       $data = $model->where('pid=0')->select();

        // dump($data);exit;
       // 分配到模板
       $this->assign('data',$data);
       // 编译
        $this->display();
    }

    public function change(){
      

       $model = M('type');

       $pid = I('post.id');
       //  echo $pid; exit;
   
       $data = $model->where('pid ='.$pid)->select();

       // echo json_decode($data);

         $this->ajaxReturn($data); 

    }

    // 执行用户信息的添加操作
   public function insert()
    {
        
        // 1.实例化Model类
        $model = M('info');
 
       
       // var_dump($_POST);exit;



        // 2.执行添加操作
        $res = $model->add($_POST);   
        // echo $user->_sql();
        // dump($res);

        // 3.判断
        if ($res) {
            $this->success('添加用户信息成功', U('Info/index'),3);
            // echo 'ok';
        } else {
            $this->error('添加用户信息失败');
            // echo 'no';
        }
    }

       public function destroy()
    {
         // dump(I('get.id')); 
        // 1.实例化model类
            $model = M('info');

            $data['status'] = 0;
            $data['id']     = I('get.id');

            $res = $model->save($data);

            if ($res) {
                // 修改成功，返回首页
                $this->success('禁用成功', U('Info/index'));
            } else {
                $this->error('禁用失败');
       

        } 
    }

      public function demo()
    {
           // dump(I('get.')); '1,2,3'
          // 1.实例化model类
            $model = M('info');
   
            // 此时不做删除操作，做更新操作，组装需要更新的数据
            $data['status'] = 1;
            $data['id']     = I('get.id');

            $res = $model->save($data);
 
            if($res) {
                // 修改成功，返回首页
                $this->success('启用成功', U('Info/index'));
            } else {
                $this->error('启用失败');          
              }

  }

    public function find()

    {
      // 实例化model
      $model = M('info');

     //  dump($_GET['id']); exit;
      // 查询要找的 数据     
      $data = $model->find($_GET['id']);

      $tid = $data['tid'];
      $xid = $data['xid'];
      $type = M('type');
      $data1 = $type->where('id='.$tid)->find();
      $data2 = $type->where('id='.$xid)->find();
      $data3 = $type->select();
      // dump($data2);exit;
    // 分配到模板
      $this->assign('data',$data);
      $this->assign('data1',$data1);
      $this->assign('data2',$data2);
      $this->assign('data3',$data3);
      // 编译
      $this->display('Info/update');

    }

    public function save()

    {
      //  dump($_POST);
     // 实例化model
    $model = M('info');
    // 修改数据
    $data = $model->save($_POST);
  //  dump($data);

    // 判断修改是否成功

    if($data){

        $this->success('修改成功',U('Info/index'));
    }

       $this->error('修改失败');

    }







 }